package com.hdd.art.utils;

/**
 * 作者： fangzehua
 * 时间： 2021/6/19 13:29
 *
 * @Version: 1.0
 * @Desc 类描述信息
 */
public class CommonUtil {
    /**
     * @Title: getCpuSize
     * @Description: 获取cpu线程数
     * @param @return 设定文件
     * @return int 返回类型
     * @throws
     * @date 2013-12-17 下午2:38:17
     */
    public static int getCpuSize() {
        return Runtime.getRuntime().availableProcessors();
    }

    /**
     *
     * @Title: isLinux
     * @Description: TODO(这里用一句话描述这个方法的作用)
     * @param @return 设定文件
     * @return boolean 返回类型
     * @throws
     * @date 2021年2月4日 上午11:19:00
     */
    public static boolean isLinux(){
        return System.getProperty("os.name").toLowerCase().indexOf("linux") >= 0;
    }

    /**
     *
     * @Title: isWindows
     * @Description: TODO(这里用一句话描述这个方法的作用)
     * @param @return 设定文件
     * @return boolean 返回类型
     * @throws
     * @date 2021年2月4日 上午11:20:25
     */
    public static boolean isWindows(){
        return System.getProperty("os.name").toLowerCase().indexOf("win") >= 0;
    }

    /**
     *
     * @Title: isVersionUpdate
     * @Description: 判断是否升级
     * @param @param old_version
     * @param @param new_version
     * @param @return 设定文件
     * @return boolean 返回类型
     * @throws
     * @date 2019年7月29日 下午6:27:43
     */
    public static boolean isVersionUpdate(String old_version, String new_version) {
        int index = new_version.compareTo(old_version);
        if (index > 0) { return true; }
        return false;
    }
}

